body {
	overflow-x: hidden;
}
/*最顶部*/
.nav-top {
	line-height: 30px;
	background: #444;
	min-width: 1180px;
}
.nav-top p,
.nav-top a {
	font-size: 12px;
	color: #fff;
}
.nav-top a {
	margin-left: 25px;
	float: left;
}
.nav-top a b {
	margin: 7px 8px 0 0;
	float: left;
	width: 15px;
	height: 15px;
}
.nav-top a:hover {
	text-decoration: underline;
}
.nav-top a:hover b {
	background-position-x: -115px;
}
.nav-top a .new {
	background-position: -130px -155px;
}
.nav-top a .help {
	background-position: -130px -170px;
}
.nav-top a .coll {
	background-position: -130px -185px;
}

/*导航栏*/
.nav {
	width:100%;
	height:48px;
    border-bottom: 2px solid #e5e5e5;
    background: #fff; 
}
.nav .nav-logo {
	margin-top: 5px;
}
.nav ul.nav-list li {
	float:left;
	margin-left: 10px;
}
.nav ul.nav-list li a {
	line-height:48px;
	font-size:16px;
	color: #333;
	padding: 0 15px;
}
.nav ul.nav-list li a:hover {
    border-bottom: 2px solid #f07070;
}
.nav ul.nav-list li a.on {
	background: #f07070;
	color: #fff;
}
.nav ul.nav-list li a:hover {
	
}

.login-register {
	font-size: 14px
}

.login-register a {
	margin: 0 3px
}

.login-register a.login-box {
	color: #ff5656;
}

.login-register a.register-box {
	color: #f3ac00;
}

.nav .nav-user {
	width: 125px;
}

.nav .nav-user a {
	margin-top: 5px
}

.nav .nav-user a i {
	margin-left: 15px;
	color: #333;
	display: inline;
	line-height: 35px;
}

.nav .nav-user a img {
	border-radius: 100%;
	vertical-align: middle;
	width: 35px;
	height: 35px
}

.nav-tips {
	margin: 15px 15px 0;
	position: relative
}

.nav-tips b {
	position: absolute;
	bottom: 0;
	right: -2px;
	border-radius: 100%;
	width: 8px;
	height: 8px;
	background: #e66d61
}

.nav .nav-out {
	margin-top: 15px
}

.title-big h4 .title {
	width: 100%;
	line-height: 35px;
	font-size: 20px;
	color: #666;
	text-align: center;
	border-bottom: 1px dashed #ccc;
	position: relative
}

.title-big h4 .title a {
	font-size: 20px
}

.title-big h4 .title .icon-all-btn {
	position: absolute;
	top: 9px;
	right: 40px;
	width: 60px;
	height: 25px;
	border: 1px dashed #ccc;
	border-bottom: 1px solid #fff
}

/*右侧悬浮*/
.right-fixed {
	position: fixed;
	z-index: 99;
	right: 0;
	bottom: 20px;
}
.right-fixed ul {
	width: 40px;
}
.right-fixed ul li {
	width: 115px;
	height: 40px;
	background: rgba(0,0,0,0.8);
	position: relative;
}
.right-fixed ul li a {
	display: block;
}
.right-fixed ul li a b {
	width: 40px;
	height: 40px;
	float: left;
}
.right-fixed ul li a b.hover {
	background-color: #f07070;
}
/*右侧悬浮图标 1 写文章 、2 提问、3 签到、4 小卖铺、5 找朋友、6 APP、7 客服、8 反馈、9 返回顶部*/ 
.right-fixed ul li a b.list1 {
	background-position: 0 -250px;
}
.right-fixed ul li a b.list2 {
	background-position: -40px -250px;
}
.right-fixed ul li a b.list3 {
	background-position: -80px -250px;
}
.right-fixed ul li a b.list4 {
	background-position: -120px -250px;
}
.right-fixed ul li a b.list5 {
	background-position: -160px -250px;
}
.right-fixed ul li a b.list6 {
	background-position: -200px -250px;
}
.right-fixed ul li a b.list7 {
	background-position: -240px -250px;
}
.right-fixed ul li a b.list8 {
	background-position: -280px -250px;
}
.right-fixed ul li a b.list9 {
	background-position: -320px -250px;
}

.right-fixed ul li a i {
	color: #adadad;
	line-height: 40px;
	margin-left: 10px;
}
.right-fixed ul li .pull {
	position: absolute;
	top: 0;
	left: -62px;
	height: 0px;
	overflow: hidden;
}
.right-fixed ul li .pull a {
	line-height: 40px;
	background: rgba(0,0,0,0.8);
	padding: 0px 10px;
	color: #adadad;
}
.right-fixed ul li .pull a:hover {
	background: #f07070;
	color: #f0f0f0;
}

/*底部*/
.footer {
	background: #444;
	padding-top: 20px;
}
.footer .footer-list {
	margin-right: 83px;
}
.footer div,
.footer p,
.footer li,
.footer a,
.footer span {
	color: #ccc;
}
.footer .title {
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px;
}
.footer span img {
	width: 85px;
}
.footer .about a:hover,
.footer .product a:hover {
	color: #f07070;
}
.footer .footer-list ul li {
	margin-bottom: 20px;
	padding-right: 20px;
}
.footer .footer-list ul li a {
	margin-bottom: 20px;
	display: block;
}
.footer .product ul li a {
	display: inline-block;
}
.footer .logo {
	width: 150px;
	height: 200px;
	background: url(/static/forum/img/logo-wr.png) no-repeat center center;
}

.footer .num ul li a {
	cursor: default;
}
.footer .num ul li i {
	color: #f07070;
}
.footer .blogroll {
	border-top: 1px solid #ccc;
	padding: 20px 0;
}
.footer .blogroll .blogroll-list {
	width: 1080px;
}
.footer .blogroll .blogroll-list a {
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.footer .blogroll .blogroll-list a:hover {
	text-decoration: underline;
}
.footer .file {
	line-height: 40px;
	background: #333;
	text-align: center;
}
.footer .file a:hover {
	text-decoration: underline;
}
/*分享至微信-popup*/
.s-pop{
	display: none;
}
.use-ss{
	margin-top: 55px;
}
.share-wechat{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 385px;
	background: #fff;
	border-radius: 5px;
	text-align: center;
	z-index: 1000;
}
.share-wechat .use-ss img{
	width: 73px;
	height:60px;
	margin-right: 10px;
	position: absolute;
	top: -34px;
	left: 50px;
}
.share-wechat .use-ss span,
.share-wechat .use-ss p{
	font-size: 14px;
	color: #999;
}
.share-wechat .use-ss p {
	position: relative;
	padding: 1px 0;
}
.share-wechat .s-ewm{
	text-align: center;
}
.share-wechat .use-ss > a{
	position: absolute;
	right: 15px;
	top: 15px;
}
/*分页样式-弹一弹筛选-可公用-strat-2016.10.24*/
/*.holder .pagination a{
	padding: 5px 9px;
    border: 1px solid #999;
    border-radius: 100%;
    margin: 0 10px;
}*/

/*分页样式-弹一弹筛选-可公用-end-2016.10.24*/